From 128567d25a0d11fe17d846046b6690607c36d32d Mon Sep 17 00:00:00 2001 From: Camm Maguire Date: Wed, 13 May 2026 17:11:44 +0000 Subject: [PATCH] [PATCH] TODO: Put a short summary on the line above and replace this paragraph with a longer explanation of this change. Complete the meta-information with other relevant fields (see below for details). To make it easier, the information below has been extracted from the changelog. Adjust it or drop it. Bug-Debian: https://bugs.debian.org/1105309 Gbp-Pq: Name Version_2_7_2pre19 --- Makefile.am | 43 +++++++++-------------- Makefile.in | 80 ++++++++++++++++++++----------------------- git.tag | 2 +- info/c-interface.texi | 2 +- info/chap-4.texi | 33 +++++++++--------- info/control.texi | 6 ++-- info/gcl-si.texi | 6 ++-- info/gcl-tk.info | 2 +- info/gcl-tk.info-1 | 2 +- info/gcl-tk.info-2 | 2 +- info/gcl-tk.texi | 6 ++-- info/gcl.texi | 5 ++- info/si-defs.texi | 2 +- info/system.texi | 2 +- info/widgets.texi | 20 +++++------ 15 files changed, 101 insertions(+), 112 deletions(-) diff --git a/Makefile.am b/Makefile.am index 21d59c58..892d3b0a 100644 --- a/Makefile.am +++ b/Makefile.am @@ -31,6 +31,14 @@ my_unixport_LIBRARIES=unixport/libgcl.a unixport/libansi_gcl.a bin_SCRIPTS=bin/gcl check_SCRIPTS=sb_ansi-tests/test_results sb_bench/timing_results info_TEXINFOS=info/gcl.texi info/gcl-si.texi +info_gcl_TEXINFOS = $(addprefix info/,$(addsuffix .texi,\ + chap-1 chap-2 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 chap-9 chap-10 chap-11 \ + chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 chap-20 chap-21 \ + chap-22 chap-23 chap-24 chap-25 chap-26 chap-a)) +info_gcl_si_TEXINFOS = $(addprefix info/,$(addsuffix .texi,\ + number sequence character list io form compile \ + symbol system structure iteration user-interface doc type internal c-interface \ + si-defs debug misc compiler-defs japi)) my_unixport_DATA=$(LIBBOOTSO) $(addprefix unixport/,init_raw.lsp gcl.script \ gcl_cmpnopt_gcl.lsp gcl_cmpnopt_ansi_gcl.lsp) my_h_DATA=h/cmpinclude.h @@ -85,6 +93,7 @@ dist_noinst_DATA+=$(addprefix xgcl-2/,dwdoc.tex gnu.license dec.copyright versio $(patsubst %.o,%.lsp,$(X_OBJS))) info_TEXINFOS+=info/gcl-dwdoc.texi +info_gcl_dwdoc_TEXINFOS= if AMM_GPROF noinst_LIBRARIES+=lib/libxgcl_gprof.a @@ -105,22 +114,15 @@ dist_gcltkdoc_DATA=$(addprefix gcl-tk/demos/,$(addsuffix .lisp,\ nqthm-stack showVars widget)) dist_noinst_DATA+=gcl-tk/tkl.lisp gcl-tk/tinfo.lsp info_TEXINFOS+=info/gcl-tk.texi - +info_gcl_tk_TEXINFOS=$(addprefix info/,$(addsuffix .texi,general widgets control)) endif -EXTRA_DIST=$(D_SRC) $(INCL_C) $(INIT_L) $(INCL_TEXI)\ +EXTRA_DIST=$(D_SRC) $(INCL_C) $(INIT_L)\ lsp cmpnew mod pcl clcs ansi-tests elisp xbin bench \ majvers minvers git.tag release bin/c23.awk # end of primaries -INCL_TEXI=$(addprefix info/,$(addsuffix .texi,\ - bind c-interface chap-1 chap-10 chap-11 chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 \ - chap-2 chap-20 chap-21 chap-22 chap-23 chap-24 chap-25 chap-26 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 \ - chap-9 chap-a character compile compiler-defs control debug doc form \ - general internal io iteration japi list misc number sequence si-defs structure symbol system type \ - user-interface widgets)) - INCL_C=o/sgbc.c o/gmp_big.c o/gmp.c o/gmp_num_log.c o/cmac.c o/regexp.c o/unexelf.c o/unexmacosx.c o/unexnt.c \ o/save.c o/xdrfuns.c o/fasdump.c o/usig2_aux.c o/sfaslelf.c o/sfaslmacho.c o/sfaslcoff.c gcl-tk/comm.c \ o/sfasli.c o/firstfile.c o/lastfile.c o/pre_qfv.c @@ -364,8 +366,9 @@ $(addprefix gcl0/,$(LC_OBJS)): gcl0/%.o : cmpnew/%.lsp gcl0/%.o: | unixport/gcl0 rm -f $(@D)/$*.done $(word 1,$|) -eval "(mapc 'load (directory \"$(@D)/*.done\"))" -compile $< -o $@ - [ "$*" = "gcl_evalmacros" ] || [ "$*" = "gcl_top" ] || [ "$*" = "gcl_c" ] || [ "$*" = "gcl_listlib" ] || \ - ln -f $@ $$(echo $@ |sed 's,\.o,\.done,g') #FIXME directory link + [ "$*" = "gcl_seqlib" ] || [ "$*" = "gcl_evalmacros" ] || [ "$*" = "gcl_top" ] || \ + [ "$*" = "gcl_c" ] || [ "$*" = "gcl_listlib" ] || \ + ln -f $@ $$(echo $@ |sed 's,\.o,\.done,g') #FIXME directory link, clang variadic pointer bug $(addprefix gcl1/,$(LL_OBJS)): gcl1/%.o : lsp/%.lsp $(addprefix gcl1/,$(LC_OBJS)): gcl1/%.o : cmpnew/%.lsp @@ -590,7 +593,8 @@ info/gcl%-si.texi: info/gcl-si.texi info/gcl%-tk.texi: info/gcl-tk.texi sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@ info/gcl%.texi: info/gcl.texi - sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@ + echo $* | grep -q '-' || sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@ + touch $@ %.info: %.texi | xbin/mktmp # FIXME parallel ugliness i=$$($| $@);ln -f $< $$i;$(MAKEINFO) $$i --output $@;rm -f $$i @@ -624,18 +628,3 @@ AM_ETAGSFLAGS=--regex='/[ \n\t\#\.`]*(defun[ \n\t]+\([^ \n\t]+\)/' \ --regex='/[ \n\t\#\.`]*(defmfun[ \n\t]+"[^ \n\t"]+"[ \n\t]+\([^ \n\t]+\)/\1/' TAGS_FILES=lsp/*.lsp cmpnew/*.lsp mod/*.lsp pcl/*sp clcs/*sp xgcl-2/*p - -info/gcl.texi: $(addprefix info/,$(addsuffix .texi,\ - chap-1 chap-2 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 chap-9 chap-10 chap-11 \ - chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 chap-20 chap-21 \ - chap-22 chap-23 chap-24 chap-25 chap-26 chap-a)) - touch $@ - -info/gcl-si.texi: $(addprefix info/,$(addsuffix .texi,\ - number sequence character list io form compile \ - symbol system structure iteration user-interface doc type internal c-interface \ - si-defs debug misc compiler-defs japi)) - touch $@ - -info/gcl-tk.texi: $(addprefix info/,$(addsuffix .texi,general widgets control)) - touch $@ diff --git a/Makefile.in b/Makefile.in index ab818890..8291c242 100644 --- a/Makefile.in +++ b/Makefile.in @@ -741,7 +741,9 @@ am__define_uniq_tagged_files = \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | $(am__uniquify_input)` AM_RECURSIVE_TARGETS = cscope -am__DIST_COMMON = $(dist_man1_MANS) $(srcdir)/Makefile.in \ +am__DIST_COMMON = $(dist_man1_MANS) $(info_gcl_TEXINFOS) \ + $(info_gcl_dwdoc_TEXINFOS) $(info_gcl_si_TEXINFOS) \ + $(info_gcl_tk_TEXINFOS) $(srcdir)/Makefile.in \ $(top_srcdir)/bin/gcl.in $(top_srcdir)/gcl-tk/gcltksrv.in \ $(top_srcdir)/h/gclincl.h.in \ $(top_srcdir)/unixport/init_raw.lsp.in AUTHORS COPYING \ @@ -955,6 +957,16 @@ bin_SCRIPTS = bin/gcl check_SCRIPTS = sb_ansi-tests/test_results sb_bench/timing_results info_TEXINFOS = info/gcl.texi info/gcl-si.texi $(am__append_6) \ $(am__append_9) +info_gcl_TEXINFOS = $(addprefix info/,$(addsuffix .texi,\ + chap-1 chap-2 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 chap-9 chap-10 chap-11 \ + chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 chap-20 chap-21 \ + chap-22 chap-23 chap-24 chap-25 chap-26 chap-a)) + +info_gcl_si_TEXINFOS = $(addprefix info/,$(addsuffix .texi,\ + number sequence character list io form compile \ + symbol system structure iteration user-interface doc type internal c-interface \ + si-defs debug misc compiler-defs japi)) + my_unixport_DATA = $(LIBBOOTSO) $(addprefix unixport/,init_raw.lsp gcl.script \ gcl_cmpnopt_gcl.lsp gcl_cmpnopt_ansi_gcl.lsp) @@ -990,6 +1002,7 @@ dist_noinst_DATA = $(am__append_5) $(am__append_8) @AMM_XGCL_TRUE@ Xlib Xutil X XAtom defentry_events Xstruct XStruct_l_3 \ @AMM_XGCL_TRUE@ general keysymdef X10 Xinit dwtrans tohtml index)) +@AMM_XGCL_TRUE@info_gcl_dwdoc_TEXINFOS = @AMM_TK_TRUE@my_gcltk_SCRIPTS = gcl-tk/gcltksrv @AMM_TK_TRUE@my_gcltk_DATA = gcl-tk/tkl.o gcl-tk/tinfo.o gcl-tk/demos/gc-monitor.o @AMM_TK_TRUE@gcltkdoc_DATA = gcl-tk/demos/index.lsp @@ -999,19 +1012,13 @@ dist_noinst_DATA = $(am__append_5) $(am__append_8) @AMM_TK_TRUE@ mkLabel mkListbox mkPlot mkRadio mkRuler mkSearch mkStyles mkTextBind mkVScale \ @AMM_TK_TRUE@ nqthm-stack showVars widget)) -EXTRA_DIST = $(D_SRC) $(INCL_C) $(INIT_L) $(INCL_TEXI)\ +@AMM_TK_TRUE@info_gcl_tk_TEXINFOS = $(addprefix info/,$(addsuffix .texi,general widgets control)) +EXTRA_DIST = $(D_SRC) $(INCL_C) $(INIT_L)\ lsp cmpnew mod pcl clcs ansi-tests elisp xbin bench \ majvers minvers git.tag release bin/c23.awk # end of primaries -INCL_TEXI = $(addprefix info/,$(addsuffix .texi,\ - bind c-interface chap-1 chap-10 chap-11 chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 \ - chap-2 chap-20 chap-21 chap-22 chap-23 chap-24 chap-25 chap-26 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 \ - chap-9 chap-a character compile compiler-defs control debug doc form \ - general internal io iteration japi list misc number sequence si-defs structure symbol system type \ - user-interface widgets)) - INCL_C = o/sgbc.c o/gmp_big.c o/gmp.c o/gmp_num_log.c o/cmac.c o/regexp.c o/unexelf.c o/unexmacosx.c o/unexnt.c \ o/save.c o/xdrfuns.c o/fasdump.c o/usig2_aux.c o/sfaslelf.c o/sfaslmacho.c o/sfaslcoff.c gcl-tk/comm.c \ o/sfasli.c o/firstfile.c o/lastfile.c o/pre_qfv.c @@ -3106,7 +3113,7 @@ info/$(am__dirstamp): @$(MKDIR_P) info @: >>info/$(am__dirstamp) -info/gcl.info: info/gcl.texi +info/gcl.info: info/gcl.texi $(info_gcl_TEXINFOS) @test -f info/$(am__dirstamp) || $(MAKE) $(AM_MAKEFLAGS) info/$(am__dirstamp) $(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \ rm -rf $$backupdir && mkdir $$backupdir && \ @@ -3125,19 +3132,19 @@ info/gcl.info: info/gcl.texi fi; \ rm -rf $$backupdir; exit $$rc -info/gcl.dvi: info/gcl.texi info/$(am__dirstamp) +info/gcl.dvi: info/gcl.texi $(info_gcl_TEXINFOS) info/$(am__dirstamp) $(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \ $(TEXI2DVI) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \ `test -f 'info/gcl.texi' || echo '$(srcdir)/'`info/gcl.texi -info/gcl.pdf: info/gcl.texi info/$(am__dirstamp) +info/gcl.pdf: info/gcl.texi $(info_gcl_TEXINFOS) info/$(am__dirstamp) $(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \ $(TEXI2PDF) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \ `test -f 'info/gcl.texi' || echo '$(srcdir)/'`info/gcl.texi -info/gcl.html: info/gcl.texi info/$(am__dirstamp) +info/gcl.html: info/gcl.texi $(info_gcl_TEXINFOS) info/$(am__dirstamp) $(AM_V_MAKEINFO)rm -rf $(@:.html=.htp) $(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info \ -o $(@:.html=.htp) `test -f 'info/gcl.texi' || echo '$(srcdir)/'`info/gcl.texi; \ @@ -3147,7 +3154,7 @@ info/gcl.html: info/gcl.texi info/$(am__dirstamp) rm -rf $(@:.html=.htp); exit 1; \ fi -info/gcl-si.info: info/gcl-si.texi +info/gcl-si.info: info/gcl-si.texi $(info_gcl_si_TEXINFOS) @test -f info/$(am__dirstamp) || $(MAKE) $(AM_MAKEFLAGS) info/$(am__dirstamp) $(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \ rm -rf $$backupdir && mkdir $$backupdir && \ @@ -3166,19 +3173,19 @@ info/gcl-si.info: info/gcl-si.texi fi; \ rm -rf $$backupdir; exit $$rc -info/gcl-si.dvi: info/gcl-si.texi info/$(am__dirstamp) +info/gcl-si.dvi: info/gcl-si.texi $(info_gcl_si_TEXINFOS) info/$(am__dirstamp) $(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \ $(TEXI2DVI) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \ `test -f 'info/gcl-si.texi' || echo '$(srcdir)/'`info/gcl-si.texi -info/gcl-si.pdf: info/gcl-si.texi info/$(am__dirstamp) +info/gcl-si.pdf: info/gcl-si.texi $(info_gcl_si_TEXINFOS) info/$(am__dirstamp) $(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \ $(TEXI2PDF) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \ `test -f 'info/gcl-si.texi' || echo '$(srcdir)/'`info/gcl-si.texi -info/gcl-si.html: info/gcl-si.texi info/$(am__dirstamp) +info/gcl-si.html: info/gcl-si.texi $(info_gcl_si_TEXINFOS) info/$(am__dirstamp) $(AM_V_MAKEINFO)rm -rf $(@:.html=.htp) $(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info \ -o $(@:.html=.htp) `test -f 'info/gcl-si.texi' || echo '$(srcdir)/'`info/gcl-si.texi; \ @@ -3188,7 +3195,7 @@ info/gcl-si.html: info/gcl-si.texi info/$(am__dirstamp) rm -rf $(@:.html=.htp); exit 1; \ fi -info/gcl-dwdoc.info: info/gcl-dwdoc.texi +info/gcl-dwdoc.info: info/gcl-dwdoc.texi $(info_gcl_dwdoc_TEXINFOS) @test -f info/$(am__dirstamp) || $(MAKE) $(AM_MAKEFLAGS) info/$(am__dirstamp) $(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \ rm -rf $$backupdir && mkdir $$backupdir && \ @@ -3207,19 +3214,19 @@ info/gcl-dwdoc.info: info/gcl-dwdoc.texi fi; \ rm -rf $$backupdir; exit $$rc -info/gcl-dwdoc.dvi: info/gcl-dwdoc.texi info/$(am__dirstamp) +info/gcl-dwdoc.dvi: info/gcl-dwdoc.texi $(info_gcl_dwdoc_TEXINFOS) info/$(am__dirstamp) $(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \ $(TEXI2DVI) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \ `test -f 'info/gcl-dwdoc.texi' || echo '$(srcdir)/'`info/gcl-dwdoc.texi -info/gcl-dwdoc.pdf: info/gcl-dwdoc.texi info/$(am__dirstamp) +info/gcl-dwdoc.pdf: info/gcl-dwdoc.texi $(info_gcl_dwdoc_TEXINFOS) info/$(am__dirstamp) $(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \ $(TEXI2PDF) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \ `test -f 'info/gcl-dwdoc.texi' || echo '$(srcdir)/'`info/gcl-dwdoc.texi -info/gcl-dwdoc.html: info/gcl-dwdoc.texi info/$(am__dirstamp) +info/gcl-dwdoc.html: info/gcl-dwdoc.texi $(info_gcl_dwdoc_TEXINFOS) info/$(am__dirstamp) $(AM_V_MAKEINFO)rm -rf $(@:.html=.htp) $(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info \ -o $(@:.html=.htp) `test -f 'info/gcl-dwdoc.texi' || echo '$(srcdir)/'`info/gcl-dwdoc.texi; \ @@ -3229,7 +3236,7 @@ info/gcl-dwdoc.html: info/gcl-dwdoc.texi info/$(am__dirstamp) rm -rf $(@:.html=.htp); exit 1; \ fi -info/gcl-tk.info: info/gcl-tk.texi +info/gcl-tk.info: info/gcl-tk.texi $(info_gcl_tk_TEXINFOS) @test -f info/$(am__dirstamp) || $(MAKE) $(AM_MAKEFLAGS) info/$(am__dirstamp) $(AM_V_MAKEINFO)restore=: && backupdir="$(am__leading_dot)am$$$$" && \ rm -rf $$backupdir && mkdir $$backupdir && \ @@ -3248,19 +3255,19 @@ info/gcl-tk.info: info/gcl-tk.texi fi; \ rm -rf $$backupdir; exit $$rc -info/gcl-tk.dvi: info/gcl-tk.texi info/$(am__dirstamp) +info/gcl-tk.dvi: info/gcl-tk.texi $(info_gcl_tk_TEXINFOS) info/$(am__dirstamp) $(AM_V_TEXI2DVI)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \ $(TEXI2DVI) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.dvi=.t2d) -o $@ $(AM_V_texidevnull) \ `test -f 'info/gcl-tk.texi' || echo '$(srcdir)/'`info/gcl-tk.texi -info/gcl-tk.pdf: info/gcl-tk.texi info/$(am__dirstamp) +info/gcl-tk.pdf: info/gcl-tk.texi $(info_gcl_tk_TEXINFOS) info/$(am__dirstamp) $(AM_V_TEXI2PDF)TEXINPUTS="$(am__TEXINFO_TEX_DIR)$(PATH_SEPARATOR)$$TEXINPUTS" \ MAKEINFO='$(MAKEINFO) $(AM_MAKEINFOFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info' \ $(TEXI2PDF) $(AM_TEXI2FLAGS) -I info -I $(srcdir)/info $(AM_V_texinfo) --build-dir=$(@:.pdf=.t2p) -o $@ $(AM_V_texidevnull) \ `test -f 'info/gcl-tk.texi' || echo '$(srcdir)/'`info/gcl-tk.texi -info/gcl-tk.html: info/gcl-tk.texi info/$(am__dirstamp) +info/gcl-tk.html: info/gcl-tk.texi $(info_gcl_tk_TEXINFOS) info/$(am__dirstamp) $(AM_V_MAKEINFO)rm -rf $(@:.html=.htp) $(AM_V_at)if $(MAKEINFOHTML) $(AM_MAKEINFOHTMLFLAGS) $(MAKEINFOFLAGS) -I info -I $(srcdir)/info \ -o $(@:.html=.htp) `test -f 'info/gcl-tk.texi' || echo '$(srcdir)/'`info/gcl-tk.texi; \ @@ -4665,8 +4672,9 @@ $(addprefix gcl0/,$(LC_OBJS)): gcl0/%.o : cmpnew/%.lsp gcl0/%.o: | unixport/gcl0 rm -f $(@D)/$*.done $(word 1,$|) -eval "(mapc 'load (directory \"$(@D)/*.done\"))" -compile $< -o $@ - [ "$*" = "gcl_evalmacros" ] || [ "$*" = "gcl_top" ] || [ "$*" = "gcl_c" ] || [ "$*" = "gcl_listlib" ] || \ - ln -f $@ $$(echo $@ |sed 's,\.o,\.done,g') #FIXME directory link + [ "$*" = "gcl_seqlib" ] || [ "$*" = "gcl_evalmacros" ] || [ "$*" = "gcl_top" ] || \ + [ "$*" = "gcl_c" ] || [ "$*" = "gcl_listlib" ] || \ + ln -f $@ $$(echo $@ |sed 's,\.o,\.done,g') #FIXME directory link, clang variadic pointer bug $(addprefix gcl1/,$(LL_OBJS)): gcl1/%.o : lsp/%.lsp $(addprefix gcl1/,$(LC_OBJS)): gcl1/%.o : cmpnew/%.lsp @@ -4876,7 +4884,8 @@ info/gcl%-si.texi: info/gcl-si.texi info/gcl%-tk.texi: info/gcl-tk.texi sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@ info/gcl%.texi: info/gcl.texi - sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@ + echo $* | grep -q '-' || sed -e 's,gcl\([:.-]\),gcl$*\1,g' $< >$@ + touch $@ %.info: %.texi | xbin/mktmp # FIXME parallel ugliness i=$$($| $@);ln -f $< $$i;$(MAKEINFO) $$i --output $@;rm -f $$i @@ -4905,21 +4914,6 @@ distclean-local: rm -rf gcl.script unixport/gcl.script #FIXME rm -rf h/config.h #FIXME -info/gcl.texi: $(addprefix info/,$(addsuffix .texi,\ - chap-1 chap-2 chap-3 chap-4 chap-5 chap-6 chap-7 chap-8 chap-9 chap-10 chap-11 \ - chap-12 chap-13 chap-14 chap-15 chap-16 chap-17 chap-18 chap-19 chap-20 chap-21 \ - chap-22 chap-23 chap-24 chap-25 chap-26 chap-a)) - touch $@ - -info/gcl-si.texi: $(addprefix info/,$(addsuffix .texi,\ - number sequence character list io form compile \ - symbol system structure iteration user-interface doc type internal c-interface \ - si-defs debug misc compiler-defs japi)) - touch $@ - -info/gcl-tk.texi: $(addprefix info/,$(addsuffix .texi,general widgets control)) - touch $@ - # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/git.tag b/git.tag index f419ae24..f74717b6 100644 --- a/git.tag +++ b/git.tag @@ -1 +1 @@ -"Version_2_7_2pre18" +"Version_2_7_2pre19" diff --git a/info/c-interface.texi b/info/c-interface.texi index 64e27a8c..b2c10814 100755 --- a/info/c-interface.texi +++ b/info/c-interface.texi @@ -21,7 +21,7 @@ which reference other libraries, but in general this practice is not portable. -@node External Shared Libraries, , C Interface, C Interface +@node External Shared Libraries, , Available Symbols, C Interface @section External Shared Libraries @deffn {Macro} DEFDLFUN diff --git a/info/chap-4.texi b/info/chap-4.texi index 0b225878..8bd2e492 100644 --- a/info/chap-4.texi +++ b/info/chap-4.texi @@ -88,26 +88,25 @@ the sections specified in @i{Figure~4--1}. that are particularly relevant to the object system. @i{Figure~9--1} lists the defined @i{condition} @i{types}. -@format -@group -@noindent -@w{ @b{Section} Data Type } -@w{ _________________________________________________________________________} -@w{ @ref{Classes} Object System types } -@w{ @ref{Slots} Object System types } -@w{ @ref{Objects} Object System types } -@w{ @ref{Generic Functions and Methods} Object System types } -@w{ @ref{Condition System Concepts} Condition System types } -@w{ @ref{Types and Classes} Miscellaneous types } -@w{ @ref{Syntax} All types---read and print syntax } -@w{ @ref{The Lisp Printer} All types---print syntax } -@w{ @ref{Compilation} All types---compilation issues } +@sp 1 @noindent -@w{ Figure 4--1: Cross-References to Data Type Information } +@multitable @columnfractions .53 .47 +@headitem Section @tab Data Type +@item @ref{Classes} @tab Object System types +@item @ref{Slots} @tab Object System types +@item @ref{Objects} @tab Object System types +@item @ref{Generic Functions and Methods} @tab Object System types +@item @ref{Condition System Concepts} @tab Condition System types +@item @ref{Types and Classes} @tab Miscellaneous types +@item @ref{Syntax} @tab All types---read and print syntax +@item @ref{The Lisp Printer} @tab All types---print syntax +@item @ref{Compilation} @tab All types---compilation issues +@end multitable + +@sp 1 +@center Figure 4--1: Cross-References to Data Type Information -@end group -@end format @node Type Relationships, Type Specifiers, Data Type Definition, Types @subsection Type Relationships diff --git a/info/control.texi b/info/control.texi index c3ac9acc..80543295 100644 --- a/info/control.texi +++ b/info/control.texi @@ -926,7 +926,7 @@ At any given time, the only menus available for traversal are those associated with the top-level window containing the input focus. Menu traversal is initiated by one of the following actions: -@itemize @asis +@itemize @asis{} @item [1] If is typed, then the first menu button in the list for the @@ -950,7 +950,7 @@ its first entry. Once a menu has been posted, the input focus is switched to that menu and the following actions are possible: -@itemize @asis +@itemize @asis{} @item [1] Typing or clicking mouse button 1 outside the menu button or @@ -2046,7 +2046,7 @@ This area is called the @i{cavity}; for the first slave it is the entire area of the master. For each slave the packer carries out the following steps: -@itemize @asis +@itemize @asis{} @item [1] The packer allocates a rectangular @i{parcel} for the slave diff --git a/info/gcl-si.texi b/info/gcl-si.texi index 686c6e4f..7feca929 100644 --- a/info/gcl-si.texi +++ b/info/gcl-si.texi @@ -39,8 +39,8 @@ END-INFO-DIR-ENTRY @center @titlefont{GCL SI Manual} @end titlepage -@node Top, Numbers, (dir), (dir) -@top +@node Top +@top Top @menu * Numbers:: @@ -67,6 +67,7 @@ END-INFO-DIR-ENTRY * Function Index:: * Variable Index:: +@detailmenu --- The Detailed Node Listing --- Operating System @@ -96,6 +97,7 @@ Miscellaneous * Environment:: * Inititialization:: * Low Level X Interface:: +@end detailmenu @end menu @include number.texi diff --git a/info/gcl-tk.info b/info/gcl-tk.info index 7b338a17..22239800 100644 --- a/info/gcl-tk.info +++ b/info/gcl-tk.info @@ -1,4 +1,4 @@ -This is gcl-tk.info, produced by makeinfo version 7.2 from gcl-tk.texi. +This is gcl-tk.info, produced by makeinfo version 7.3 from gcl-tk.texi. This is a Texinfo GCL TK Manual diff --git a/info/gcl-tk.info-1 b/info/gcl-tk.info-1 index b6e9d91c..d0df6e08 100644 --- a/info/gcl-tk.info-1 +++ b/info/gcl-tk.info-1 @@ -1,4 +1,4 @@ -This is gcl-tk.info, produced by makeinfo version 7.2 from gcl-tk.texi. +This is gcl-tk.info, produced by makeinfo version 7.3 from gcl-tk.texi. This is a Texinfo GCL TK Manual diff --git a/info/gcl-tk.info-2 b/info/gcl-tk.info-2 index 9004bb63..182b6e4c 100644 --- a/info/gcl-tk.info-2 +++ b/info/gcl-tk.info-2 @@ -1,4 +1,4 @@ -This is gcl-tk.info, produced by makeinfo version 7.2 from gcl-tk.texi. +This is gcl-tk.info, produced by makeinfo version 7.3 from gcl-tk.texi. This is a Texinfo GCL TK Manual diff --git a/info/gcl-tk.texi b/info/gcl-tk.texi index 16bcf66f..09d5a316 100755 --- a/info/gcl-tk.texi +++ b/info/gcl-tk.texi @@ -28,14 +28,15 @@ END-INFO-DIR-ENTRY @center @titlefont{GCL TK Manual} @end titlepage -@node Top, General, (dir), (dir) -@top +@node Top +@top Top @menu * General:: * Widgets:: * Control:: +@detailmenu --- The Detailed Node Listing --- General @@ -94,6 +95,7 @@ Control * update:: * winfo:: * wm:: +@end detailmenu @end menu @include general.texi diff --git a/info/gcl.texi b/info/gcl.texi index a8db004f..5b9ec80e 100644 --- a/info/gcl.texi +++ b/info/gcl.texi @@ -43,7 +43,8 @@ END-INFO-DIR-ENTRY @c @defcodeindex IK @c Keyword Index -@node Top, Introduction (Introduction), (dir), (dir) +@node Top +@top Top @menu * Introduction (Introduction):: @@ -74,6 +75,7 @@ END-INFO-DIR-ENTRY * Glossary (Glossary):: * Appendix:: +@detailmenu --- The Detailed Node Listing --- Introduction @@ -2017,6 +2019,7 @@ Removed Language Features * Removed Variables:: * Removed Reader Syntax:: * Packages No Longer Required:: +@end detailmenu @end menu @c includes diff --git a/info/si-defs.texi b/info/si-defs.texi index 477a2cd4..2ca91d93 100644 --- a/info/si-defs.texi +++ b/info/si-defs.texi @@ -441,7 +441,7 @@ a lisp variable indicating the TYPE which caused the current collection. Package:SI Returns 6 values: -@table @asis{} +@table @asis @item nfree number free @item npages diff --git a/info/system.texi b/info/system.texi index 7f5e0c68..86c20671 100644 --- a/info/system.texi +++ b/info/system.texi @@ -429,7 +429,7 @@ be any non-negative, non-complex number. @end defun -@node Environment Variables, Operating System Definitions, Operating System, Operating System +@node Environment Variables, , Operating System Definitions, Operating System @section Environment Variables Several environment variables affect GCL: diff --git a/info/widgets.texi b/info/widgets.texi index 472259eb..51571483 100644 --- a/info/widgets.texi +++ b/info/widgets.texi @@ -210,7 +210,7 @@ This command is ignored if the button's state is @b{disabled}. Tk automatically creates class bindings for buttons that give them the following default behavior: -@itemize @asis +@itemize @asis{} @item [1] The button activates whenever the mouse passes over it and deactivates @@ -414,7 +414,7 @@ element of the listbox. Returns an empty string. Tk automatically creates class bindings for listboxes that give them the following default behavior: -@itemize @asis +@itemize @asis{} @item [1] When button 1 is pressed over a listbox, the element underneath the @@ -2482,7 +2482,7 @@ window of the topmost pixel in the entry specified by @i{index}. Tk automatically creates class bindings for menus that give them the following default behavior: -@itemize @asis +@itemize @asis{} @item [1] When the mouse cursor enters a menu, the entry underneath the mouse @@ -2949,7 +2949,7 @@ modifying its associated variable to reflect the new state. Tk automatically creates class bindings for check buttons that give them the following default behavior: -@itemize @asis +@itemize @asis{} @item [1] The check button activates whenever the mouse passes over it and deactivates @@ -3145,7 +3145,7 @@ use ``@i{pathName }@b{:configure :state normal}'' instead. Tk automatically creates class bindings for menu buttons that give them the following default behavior: -@itemize @asis +@itemize @asis{} @item [1] A menu button activates whenever the mouse passes over it and deactivates @@ -3560,7 +3560,7 @@ Text widgets support the standard X selection. Selection support is implemented via tags. If the @b{exportSelection} option for the text widget is true then the @b{sel} tag will be associated with the selection: -@itemize @asis +@itemize @asis{} @item [1] Whenever characters are tagged with @b{sel} the text widget @@ -3892,7 +3892,7 @@ If the @b{:pickplace}@r{ option isn't specified then }@i{what} will appear at the top of the window. If @b{:pickplace} is specified then the widget chooses where @i{what} appears in the window: -@itemize @asis +@itemize @asis{} @item [1] If @i{what} is already visible somewhere in the window then the @@ -3920,7 +3920,7 @@ This command returns an empty string. Tk automatically creates class bindings for texts that give them the following default behavior: -@itemize @asis +@itemize @asis{} @item [1] Pressing mouse button 1 in an text positions the insertion cursor @@ -4217,7 +4217,7 @@ at the left edge of the window. Returns an empty string. Tk automatically creates class bindings for entries that give them the following default behavior: -@itemize @asis +@itemize @asis{} @item [1] Clicking mouse button 1 in an entry positions the insertion cursor @@ -4908,7 +4908,7 @@ to this widget. Tk automatically creates class bindings for radio buttons that give them the following default behavior: -@itemize @asis +@itemize @asis{} @item [1] The radio button activates whenever the mouse passes over it and deactivates -- 2.30.2